home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 6292 < prev    next >
Encoding:
Text File  |  1996-08-05  |  2.6 KB  |  64 lines

  1. Newsgroups: comp.lang.c++,comp.programming,comp.arch
  2. Path: uu4news.netcom.com!friend!news
  3. From: rich@kastle.com (Richard Krehbiel)
  4. Subject: Re: Why are 32 bit better than 16 bit pgms?
  5. Message-ID: <1996Feb8.181534.4170@friend.kastle.com>
  6. Sender: news@friend.kastle.com (News)
  7. Reply-To: rich@kastle.com
  8. Organization: Kastle Development Associates
  9. X-Newsreader: Forte Free Agent 1.0.82
  10. References: <4er4m4$78q@news1.ucsd.edu> <1996Feb5.163838.24531@amc.com> <1996Feb6.135808.12257@friend.kastle.com> <4f9e3p$alp@murrow.corp.sgi.com>
  11. Date: Thu, 8 Feb 1996 18:15:13 GMT
  12.  
  13. mash@mash.engr.sgi.com (John R. Mashey) wrote:
  14.  
  15. >In article <1996Feb6.135808.12257@friend.kastle.com>, rich@kastle.com (Richard Krehbiel) writes:
  16. >|> 
  17. >|> curtis@amc.com (Curtis Green) wrote:
  18. >|> 
  19. >|> >The "bits" quoted for the processor (16 bit, 32 bit, 64 bit, etc) is the
  20. >|> >size of the data path (data bus).
  21. >One more time, since this has been discussed here about every 6 months:
  22. >through computer history, there has been one overpoweringly common usage:
  23.  
  24. >    An N-bit architecture has an ISA with N-bit integer registers.
  25.  
  26. >Implementations of such an architecture can vary all over the map:
  27.  
  28. Well, that's what I was talking about.
  29.  
  30. >    1) FP registers frequently have different sizes [>=N]
  31. >    2) Internal busses, even the integer ones, occasionally use different
  32. >       sizes [<= N]
  33. >    3) External busses frequently have different sizes [=N, <N, >N]
  34.  
  35. >|> My humble opinion:
  36. >|> 
  37. >|> "Bitness" has become a marketing term, i.e. meaningless (rather like
  38. >|> the term "RISC").  There are a dozen different pieces inside a CPU
  39.  
  40. >Consider studying computer history more or reading this newsgroup more often ...
  41.  
  42. Oh, I read these newsgroups all the time.  I think you just don't want
  43. to hear me to say that I don't think it's all that important that the
  44. R4000/8000/10000 are "64-bit" architectures.  :-)
  45.  
  46. >1) This term has had a long and consistent history of use, with only
  47. >occasional excursions into marketing aberration (i.e., like calling
  48. >the i860 a 64-bit processor).
  49.  
  50. Since there are "occasional excursions" by marketers, I believe it's
  51. not all that well defined.
  52.  
  53. BTW I do remember the i860 (64 bit bus, 32 bit otherwise). I remember
  54. flame war a'plenty about calling the 8088 an 8 bit vs 16 bit CPU, the
  55. 68000 a 16 bit vs 32 bit CPU, the 80386SX a 16 bit vs 32 bit CPU, the
  56. Pentium a 32 bit vs 64 bit CPU.  I recall discussions on whether it's
  57. useful to consider the Alpha AXP a 64 bit CPU when you're running
  58. Windows NT, and the same for the MIPS R4000 for that matter.
  59.  
  60. --
  61. Richard Krehbiel, Kastle Systems, Arlington VA USA
  62. rich@kastle.com (work) or richk@mnsinc.com (personal)
  63.  
  64.